/**
 * 显示Toast提示
 * @param {string} title 提示内容
 * @param {string} [icon='none'] 图标类型
 * @param {number} [duration=2000] 显示时长(ms)
 */
export function showToast(title, icon = 'none', duration = 2000) {
  uni.showToast({
    title,
    icon,
    duration,
    mask: true // 防止触摸穿透
  })
}

/**
 * 显示加载中提示
 * @param {string} [title='加载中...'] 提示内容
 */
export function showLoading(title = '加载中...') {
  uni.showLoading({
    title,
    mask: true
  })
}

/**
 * 隐藏加载中提示
 */
export function hideLoading() {
  uni.hideLoading()
}